﻿锘緻charset "utf-8";
.t01, .t02, .t03, .t05, .t06, .t07, .t08, .t09, .plc2, .rtit, .rtit1, .pro_lc, .lc1, .lc2, .lc3, .lc4, .lnav h3, .userleftnav h4, .leftsearch, .topsearch, .ljob, .jointel, .club_lin2, .procom h4, .caigou, .comments h4 { background:url(../images/skinsvibar.gif) no-repeat; }
.b01, .b02, .b03, .b04, .b05, .b06, .b07, .b08, .b09, .b10, .b11, .b12, .b13, .b14, .b15, .b16, .b17, .b18, .b19, .b20, .b21, .b22, .b23, .b24, .b25, .b26, .b27, .b28, .b29, .b30, .b31, .b32, .b33, .b34, .b35, .b36, .b37, .b38, .b39, .b40, .b41, .b42, .b43, .b44, .b45, .b46, .b47, .b48, .b49, .b49b, .b59, .b60, .b61, .b62, ul.n_rt_ul { background: url(../images/skinsvibtn.gif) no-repeat; border:0; cursor: pointer; overflow:hidden; }
.leftp { width:754px; float:left; overflow:hidden; }
.rightp { width:201px; float:left; overflow:hidden; margin-left:5px; display:inline; }
.leftn { width:725px; float:left; overflow:hidden; }
.rightn { width:230px; float:left; overflow:hidden; margin-left:5px; display:inline; }
.leftn . {
width:auto;
}
.leftn .n_info_con { width:700px; }
.lefttn .leftn_main { }
.login_tab .txtboxcs { border:solid 1px #ccc; height:22px; }
.zc_tab2 { border:solid 1px #ccc; }
.topadcs { width:960px; margin:0 auto 10px; overflow:hidden; text-align:center; }
.topadcs a { display:block; margin:0 auto; }
.topadcs a.fullad { height:300px; }
.nrcs { border:1px solid #ccc; border-top:0; margin-bottom:10px; background:#fff; width:752px; padding-top:10px }
p sub { vertical-align:sub }
p sup { vertical-align:top }

/*---鑱旂郴鎴戜滑--*/
.contactn { width:221px; }
.contactn .tits { color:#fff; font-size:14px; background:#045FB2; height:36px; line-height:36px; padding-left:18px; overflow:hidden; font-weight:bold; }
.contactn .tits a { color:#fff; }
.contactn .subnr { border:1px solid #ccc; border-top:0; background:#fff; padding:5px 9px; width:201px; overflow:hidden; }
.contactn .subnr p { line-height:25px; overflow:hidden; }
.contactn .subnr span { color:#333; }
.contactn .subnr h5 { padding-top:12px; line-height:28px; overflow:hidden; }
.contactn .dianhua { background: url(../images/teln.gif) no-repeat scroll 0 18px transparent; color:#666; line-height: 20px;padding: 10px 0 10px 5px;}
.contactn .dianhua span { display: block; font: 18px "Impact"; color:#0152a3; }

.leib2 { width:221px; }
.leib2 .tit { color:#fff; font-size:14px; background:#045FB2; height:36px; line-height:36px; padding-left:18px; overflow:hidden; font-weight:bold; }
.leib2 .tit a { color:#fff; }
.leib2 .nr {border:1px solid #ccc;border-top:none;padding: 12px 10px 7px 10px;overflow:hidden;}
.leib2 .nr h4 {background:url(../images/h3.gif) no-repeat;height:31px;line-height:31px;font-size:14px;text-indent:38px;font-family:"Microsoft Yahei";font-weight:normal;border-bottom: 1px solid #fff;}
.leib2 .nr h4.cur a { text-decoration:underline; }
.leib2 .nr h4 a { color:#fff; }
.leib2 .nr ul { padding:4px 8px 5px 12px; }
.leib2 .nr li { background:url(../images/line2.gif) left bottom no-repeat; height:38px; line-height:38px; padding-left:10px; *height:36px; *line-height:36px; overflow:hidden }
.leib2 .nr li a { display:block; background:url(../images/left_li.gif) left 15px no-repeat; padding-left:18px; }
.leib2 .nr li.cur a { color:#003597; }

.leib2 .left_cate { background:url(../images/h2.gif) no-repeat; height:82px; line-height:normal; padding-left:0; text-align:center; }
.left_cate span { display:block; padding-top:6px; color:#fff; font-size:22px; font-family:"Microsoft Yahei"; }
.left_cate em { display:block; color:#90b0d8; font-family:"Impact"; font-size:22px; text-transform:uppercase; margin-top:5px; }

/* -- 褰撳墠浣嶇疆 -- */
.plc { background-color:#fff; height:30px; line-height:30px; border-left:1px solid #ccc; border-right:1px solid #ccc; padding:0 10px; position:relative; color:#666; overflow:hidden; } /*闈㈠寘灞戝鑸?鏂囧瓧鑹插僵鍙嚜琛屼慨鏀?鐜板湪涓虹伆鑹?/

/*---璧勮涓績---*/
.news_con { width:950px; margin:0 auto; padding-top:15px; }  /*璧勮涓績澶ф鏋?/

/*璧勮涓績鍒楄〃椤甸潰鐨?-dl*/
dl.news_dl { font-size:14px; color:#666; padding:0 5px; line-height:22px; border-bottom:1px dashed #CCCCCC; }
dl.news_dl a { color:#000; }
dl.news_dl dt { margin-bottom:3px; margin-top:5px; line-height:24px; height:24px; width:940px; overflow:hidden; }
dl.news_dl .dt_1 { height:20px; background:url(../images/ico10.gif) no-repeat 0 6px; padding-left:10px; font-size:14px; color:#333; font-weight:bold; }
dl.news_dl .dt_1:hover { background:url(../images/ico7.gif) no-repeat 0 6px; color:#003597; }
dl.news_dl .dt_2 { font-size:12px; float:right; padding:0 10px 0 8px; }
dl.news_dl .dt_3 { font-size:12px; }
dl.news_dl .dt_3 a { color:#FF0000; text-decoration:underline; }
dl.news_dl dd { font-size:14px; padding-left:10px; height:45px; overflow:hidden; margin-bottom:10px; }
.mb10 { margin-bottom:10px; }
.newchang { border-bottom:1px dashed #ccc; height:25px; padding-left:30px; }

/*---浜у搧涓績---*/
.pro_main { background-color:#fff; border:solid 1px #ccc; border-top:none; border-bottom:none; zoom:1; padding:10px 5px; overflow:hidden; }
.right .RandomNews { background-color:#fff; padding-top:10px; }
.t05 { padding:0 10px; color:#fff; height:32px; line-height:32px; color:#333; } /*宸﹁竟鏍囬鍧?/
.t05 a { color:#333; }
.t05 img { padding:6px 0 0 0; float:right; }
.t05_con { border:solid 1px #ccc; border-top:0; padding:8px 11px; zoom:1; }


/* -- 浜у搧灞曠ず -- */
.riti1_con { border:solid 1px #ccc; border-top:0; border-bottom:0; zoom:1; background:#fff; } /*浜у搧鍙宠竟鍐呭杈规*/
ul.pro_ul { padding-top:10px; }
ul.pro_ul li { width:165px; height:194px; float:left; display:inline; margin:0 10px 10px 10px; }/* 浜у搧涓績
/*浜у搧涓績*/
.pr_list { }
.pr_list li { float:left; display:inline; margin:10px 2px 10px 22px; font-size:13px; font-family:"Microsoft Yahei"; }
.pr_list .rt_last { margin-right:0px; }
.tp_img { display:block; border:1px solid #cdcdcd; width:207px; height:201px; position:relative; }
.tp_img img { width:201px; height:195px; border:3px solid #eaeaea; }
.tp_img:hover { border:1px solid #0454a9; }
.tp_img span {text-align:center;height:30px;line-height:30px;width:207px;color:#fff;position:absolute;left:0px;bottom:0px;overflow: hidden;}
.tp_img span { display:block; background:url(../images/sp.png) repeat-x; }
.tp_link { margin-top:10px; }
.tp_link a { color:#fff; width:95px; height:27px; line-height:27px; text-align:center; display:inline-block; background:#a3a3a3; }
.tp_link .xd { margin-right:13px; }
.tp_link a:hover { background:#045fb2; text-decoration:none; }

.pro_curmbs { margin-bottom:10px; padding:0 5px; } /*浜у搧鍒楄〃椤碉紝闈㈠寘灞戝鑸?瀛椾綋棰滆壊鍙嚜琛屼慨鏀?/

body .cp { margin-top:15px; border:1px solid #ccc; background:#fff; padding:0 0 12px 0; margin-bottom:10px; }
.cptab { border-bottom:2px solid #003597; background:#f7f7f7; }
.cptab a { float:left; display:block; line-height:25px; font-size:14px; color:#003597; text-decoration:none; padding:0 8px; }
.cptab a:hover { text-decoration:none; }
.cptab a.cr { font-weight:bold; }
.cp dl { width:204px; overflow:hidden; float:left; display:inline; padding:15px 0 0 25px; }
.cp dt, .cp dt a { width:204px; height:198px; overflow:hidden; }
.cp dt a:hover img { border:solid 1px #003597; } /*浜у搧鍥剧墖杈规杩炴帴*/
.cp dt img { width:200px; height:194px; border:1px solid #CCC; padding:1px; }
.cp dd { line-height:24px; padding-top:8px; overflow:hidden; display:block; text-align:center }
.cp dd a{display:block;height:30px; overflow:hidden; }

.cp dd.d1 { display:none; }

.cases dd.tit { white-space:nowrap; }
.cases dd.tit a { font-weight:bold; color:#003597; text-decoration:underline; }
.cases dd.d2 { height:140px; }
.caigou { background-position:-63px -887px; color:#fff; padding:5px; margin:5px 0; background:#045FB2; } /* -- 閲囪喘鎰忓悜鏍囬鑹插甫 -- */
.caigou strong { font-size:14px; font-weight:bold; }
.caigou .span_1 { float:right; }
.caigou_tab { line-height:27px; margin-bottom:10px; color:#666; }
.caigou_tab .tt { vertical-align:top; text-align:right; }
.caigou_tab .span_b { font-weight:bold; color:#f00; }
.caigou_tab .textarea { margin-top:3px; }

.fenlei { background:url(../images/fenlei_line.gif) repeat-x top; position:relative; padding-top:10px; clear:both; margin-top:35px; }
.fenlei .tit { padding-bottom:4px; _padding-bottom:2px; position:absolute; top:-25px; }
.fenlei .tit a { display:inline-block; background:url(../images/pro_fenlei_a.gif) no-repeat left top; padding-left:4px; height:25px; overflow:hidden; margin-left:1px; cursor:pointer; float:left; color:#000; }
.fenlei .tit a span { background:url(../images/pro_fenlei_span.gif) no-repeat right top; height:25px; float:left; padding:7px 20px 0 15px; }
.fenlei .tit a:hover, .fenlei .tit .cur { color:#fff; text-decoration:none; background-position:left -25px; margin-top:1px; }
.fenlei .tit a:hover span, .fenlei .tit .cur span { background-position:right -25px; padding-top:6px; }
.fenlei .tit a.first { color:#003597; }
.fenlei .tit a.first:hover { color:#fff; }
.fenlei table { border:solid 1px #ddd; border-right:0; border-left:0; background:#F6F6F6; width:100%; color:#666; }
.fenlei table td { padding-left:15px; line-height:25px; }
.fenlei table .top_td td { padding-top:5px; }
.fenlei table .bot_td td { padding-bottom:5px; }

.pro_main h2 { text-align:center;}
.pro_main .tim{ overflow:hidden; height:30px; text-align:center; color:#707070; border-bottom: #CCC 1px dashed}
.pro_main .conpic{ overflow:hidden; width:100%; line-height:23px; margin:20px 0px;}
.pro_main .conpic img{ max-width:900px; overflow:hidden; border:#CCC 1px dashed;}
.pro_main .concomp { text-indent:24px;}
.pro_main .concomp img{ max-width:900px; overflow:hidden; text-align:center;}
.pro_main .concomp p { font-size:14px; line-height:25px; }

/*宸﹁竟鑱旂郴鏂瑰紡*/
.leftlx { background:#FFF; border:1px solid #DFDFDF; border-bottom:none; border-top:none; }
.leftlx h1 { text-align:center; height:30px; line-height:30px; font-size:14px; }
.leftlx .dianh { padding:0 5px 0 10px; }
.leftlx p { line-height:24px; }
.leftlx .dianhua { background: url(../images/teln.gif) no-repeat scroll 0 18px transparent; color: #666666; line-height: 20px; padding: 10px 0 10px 5px; }
.leftlx .dianhua span { display: block; font: 18px "Impact"; color:#6B9F1F; }

/*鍒嗛〉*/
.Page{ text-align:center; padding:10px 10px 0px 10px;} 
.Page a{ padding:5px; margin:5px; border:1px solid #ccc; color:#888;} 
.Page span.current{ padding:5px; margin:5px; font-weight:700;} 
.Page a:hover{ background-color:#e3e3e3;}

.wbytable td{ padding:2px;} 
.wbytable .wbytext{ outline:none; padding:5px; height:22px; width:320px; border:1px solid #e3e3e3;}    
.wbytable .wbyarea{ padding:5px; outline:none; width:450px; border:1px solid #e3e3e3; height:125px;}   
.wbytable .msgbut{ width:90px; height:32px; line-height:32px; cursor:pointer; color:#555;}             
.wbytable .wbytextyz{outline:none;padding:5px;height:22px;width:100px;border:1px solid #e3e3e3;float:left;margin-left: 23px;} 
.wbytable .wyzm{padding-top:6px;display:block;/* width:48px; *//* height:22px; */float:left;padding-left:8px;} 

input.b15 {
    border: 1px solid #ccc;
    padding: 3px;
}
*表格*/ .container table,.container table th,.container table td{     margin: 0;     padding: 0;     outline: 0;     border: 0;     background: transparent;     vertical-align: baseline;     font-size: 100%; }             .container table{border-top:solid 1px #ddd;border-left:solid 1px #ddd;width:100%;margin-bottom:18px} .container table th{background-color:#f9f9f9;text-align:center} .container table td,.container table th{border-bottom:solid 1px #ddd;border-right:solid 1px #ddd;padding:5px 10px}